

/*
* Copyright @ 2017 com.iflysse.trains
* crm 下午4:01:43
* All right reserved.
*
*/
	
package com.qf.dto;



/**
* @desc: crm
* @descripe:XXXX
* @author: 周锐
* @createTime: 2017年7月26日 下午4:01:43
* @history:
* @version: v1.0

*/

public class CrmClassDto {
	private Long classId;//主键ID
	private String courseName;//所属课程
	private Long courseTypeId;//课程ID
	private Double courseCost;//课程费用
	private Integer total;//课时
	private String className;//班级名称
	private String beginTime;//开班时间
	private String endTime;//毕业时间
	private String status;//状态(未开课/已开课/已结束)
	private Integer totalCount;//学生总数
	private Integer upgradeCount;//升学数
	private Integer changeCount;//转班数(转来)
	private Integer runoffCount;//退费数（流失）
	private String remark;//其他说明
	private String uploadPath;//课表路径
	private String uploadFileName;//课表名称
	private String uploadTime;//上传时间
	
	/**
	*/
		
	public CrmClassDto() {
		
		super();
		//TODO 
			
	}

	
	/**
	* @param classId
	* @param courseName
	* @param courseTypeId
	* @param courseCost
	* @param total
	* @param className
	* @param beginTime
	* @param endTime
	* @param status
	* @param totalCount
	* @param upgradeCount
	* @param changeCount
	* @param runoffCount
	* @param remark
	* @param uploadPath
	* @param uploadFileName
	* @param uploadTime
	*/
		
	public CrmClassDto(Long classId, String courseName, Long courseTypeId, Double courseCost, Integer total,
			String className, String beginTime, String endTime, String status, Integer totalCount, Integer upgradeCount,
			Integer changeCount, Integer runoffCount, String remark, String uploadPath, String uploadFileName,
			String uploadTime) {
		super();
		this.classId = classId;
		this.courseName = courseName;
		this.courseTypeId = courseTypeId;
		this.courseCost = courseCost;
		this.total = total;
		this.className = className;
		this.beginTime = beginTime;
		this.endTime = endTime;
		this.status = status;
		this.totalCount = totalCount;
		this.upgradeCount = upgradeCount;
		this.changeCount = changeCount;
		this.runoffCount = runoffCount;
		this.remark = remark;
		this.uploadPath = uploadPath;
		this.uploadFileName = uploadFileName;
		this.uploadTime = uploadTime;
	}


	
	/**
	* @return the classId
	*/
	
	public Long getClassId() {
	
		return classId;
	}


	
	/**
	* @param classId the classId to set
	*/
	
	public void setClassId(Long classId) {
	
		this.classId = classId;
	}


	
	/**
	* @return the courseName
	*/
	
	public String getCourseName() {
	
		return courseName;
	}


	
	/**
	* @param courseName the courseName to set
	*/
	
	public void setCourseName(String courseName) {
	
		this.courseName = courseName;
	}


	
	/**
	* @return the courseTypeId
	*/
	
	public Long getCourseTypeId() {
	
		return courseTypeId;
	}


	
	/**
	* @param courseTypeId the courseTypeId to set
	*/
	
	public void setCourseTypeId(Long courseTypeId) {
	
		this.courseTypeId = courseTypeId;
	}


	
	/**
	* @return the courseCost
	*/
	
	public Double getCourseCost() {
	
		return courseCost;
	}


	
	/**
	* @param courseCost the courseCost to set
	*/
	
	public void setCourseCost(Double courseCost) {
	
		this.courseCost = courseCost;
	}


	
	/**
	* @return the total
	*/
	
	public Integer getTotal() {
	
		return total;
	}


	
	/**
	* @param total the total to set
	*/
	
	public void setTotal(Integer total) {
	
		this.total = total;
	}


	
	/**
	* @return the className
	*/
	
	public String getClassName() {
	
		return className;
	}


	
	/**
	* @param className the className to set
	*/
	
	public void setClassName(String className) {
	
		this.className = className;
	}


	
	/**
	* @return the beginTime
	*/
	
	public String getBeginTime() {
	
		return beginTime;
	}


	
	/**
	* @param beginTime the beginTime to set
	*/
	
	public void setBeginTime(String beginTime) {
	
		this.beginTime = beginTime;
	}


	
	/**
	* @return the endTime
	*/
	
	public String getEndTime() {
	
		return endTime;
	}


	
	/**
	* @param endTime the endTime to set
	*/
	
	public void setEndTime(String endTime) {
	
		this.endTime = endTime;
	}


	
	/**
	* @return the status
	*/
	
	public String getStatus() {
	
		return status;
	}


	
	/**
	* @param status the status to set
	*/
	
	public void setStatus(String status) {
	
		this.status = status;
	}


	
	/**
	* @return the totalCount
	*/
	
	public Integer getTotalCount() {
	
		return totalCount;
	}


	
	/**
	* @param totalCount the totalCount to set
	*/
	
	public void setTotalCount(Integer totalCount) {
	
		this.totalCount = totalCount;
	}


	
	/**
	* @return the upgradeCount
	*/
	
	public Integer getUpgradeCount() {
	
		return upgradeCount;
	}


	
	/**
	* @param upgradeCount the upgradeCount to set
	*/
	
	public void setUpgradeCount(Integer upgradeCount) {
	
		this.upgradeCount = upgradeCount;
	}


	
	/**
	* @return the changeCount
	*/
	
	public Integer getChangeCount() {
	
		return changeCount;
	}


	
	/**
	* @param changeCount the changeCount to set
	*/
	
	public void setChangeCount(Integer changeCount) {
	
		this.changeCount = changeCount;
	}


	
	/**
	* @return the runoffCount
	*/
	
	public Integer getRunoffCount() {
	
		return runoffCount;
	}


	
	/**
	* @param runoffCount the runoffCount to set
	*/
	
	public void setRunoffCount(Integer runoffCount) {
	
		this.runoffCount = runoffCount;
	}


	
	/**
	* @return the remark
	*/
	
	public String getRemark() {
	
		return remark;
	}


	
	/**
	* @param remark the remark to set
	*/
	
	public void setRemark(String remark) {
	
		this.remark = remark;
	}


	
	/**
	* @return the uploadPath
	*/
	
	public String getUploadPath() {
	
		return uploadPath;
	}


	
	/**
	* @param uploadPath the uploadPath to set
	*/
	
	public void setUploadPath(String uploadPath) {
	
		this.uploadPath = uploadPath;
	}


	
	/**
	* @return the uploadFileName
	*/
	
	public String getUploadFileName() {
	
		return uploadFileName;
	}


	
	/**
	* @param uploadFileName the uploadFileName to set
	*/
	
	public void setUploadFileName(String uploadFileName) {
	
		this.uploadFileName = uploadFileName;
	}


	
	/**
	* @return the uploadTime
	*/
	
	public String getUploadTime() {
	
		return uploadTime;
	}


	
	/**
	* @param uploadTime the uploadTime to set
	*/
	
	public void setUploadTime(String uploadTime) {
	
		this.uploadTime = uploadTime;
	}


	
	/*
	*(non-Javadoc)
	* @see java.lang.Object#toString()
	*/
		
	@Override
	public String toString() {
		return "CrmClassDto [classId=" + classId + ", courseName=" + courseName + ", courseTypeId=" + courseTypeId
				+ ", courseCost=" + courseCost + ", total=" + total + ", className=" + className + ", beginTime="
				+ beginTime + ", endTime=" + endTime + ", status=" + status + ", totalCount=" + totalCount
				+ ", upgradeCount=" + upgradeCount + ", changeCount=" + changeCount + ", runoffCount=" + runoffCount
				+ ", remark=" + remark + ", uploadPath=" + uploadPath + ", uploadFileName=" + uploadFileName
				+ ", uploadTime=" + uploadTime + "]";
	}



	
	
}

	